﻿Public Class autoridadeVO


    Private _id_autoridade As Integer
    Private _nome_autoridade As String
    Private _prefixo As String
    Private _secao As secaoVO
    Private _data_criacao As DateTime
    Private _status As Boolean
    

    '-------------------------------------
    ' MÉTODO CONSTRUTOR SEM PARAMETROS
    '-------------------------------------

    Sub New()
        _id_autoridade = Nothing
        _nome_autoridade = Nothing
        _prefixo = Nothing
        _secao = Nothing
        _data_criacao = Nothing
        _status = Nothing
    End Sub

    '-------------------------------------
    ' MÉTODO CONSTRUTOR COM PARAMETROS
    '-------------------------------------

    Sub New(ByVal id_autoridade As Integer, _
            ByVal nome_autoridade As String, _
            ByVal prefixo As String, _
            ByVal secao As secaoVO, _
            ByVal data_criacao As DateTime, _
            ByVal status As Boolean)

        _id_autoridade = id_autoridade
        _nome_autoridade = nome_autoridade
        _prefixo = prefixo
        _secao = secao
        data_criacao = _data_criacao
        _status = status


    End Sub

    Public Property ID_AUTORIDADE() As Integer
        Get

            Return _id_autoridade

        End Get
        Set(ByVal value As Integer)

            _id_autoridade = value

        End Set
    End Property

    Public Property NOME_AUTORIDADE() As String
        Get

            Return _nome_autoridade

        End Get
        Set(ByVal value As String)

            _nome_autoridade = value

        End Set
    End Property

    Public Property PREFIXO() As String
        Get

            Return _prefixo

        End Get
        Set(ByVal value As String)

            _prefixo = value

        End Set
    End Property

    Public Property SECAO() As secaoVO
        Get

            Return _secao

        End Get
        Set(ByVal value As secaoVO)

            _secao = value

        End Set
    End Property


    Public Property DATA_CRIACAO() As DateTime
        Get

            Return _data_criacao

        End Get
        Set(ByVal value As DateTime)

            _data_criacao = value

        End Set
    End Property


    Public Property STATUS() As Boolean
        Get

            Return _status

        End Get
        Set(ByVal value As Boolean)

            _status = value

        End Set
    End Property

End Class
